Initial commit.
Base components
Merge pull request #1 from alv-ch/components-core-base

Components core base