shell as a architectural concept