basic component layout

A starting point for the components in the application.