Base html full-page layout directives inspired by Adobe Flex, using angular, flexbox and typescript.