Basic structure.
Changes for shared theme (with appstruct.io)