shelf toggle works with modules
commit glitch
give shelf toggle responsibility to content module
commit glitch
header and content display as modules
commit glitch
shelf toggle works with modules
commit glitch