major restructuring changes - implements subtheming system and store admin