Outline of the first components
Merge pull request #1 from janm399/master

The first three components