Abstract Shells