refactor(layout): flatten directory structure to better match components
feat(refactor): implement standard component layout 1.0
Merge pull request #20 from asimov/wip/1.0

New component layout