Lots of refactoring: Units, types, props, styles. Added concepts folder