Move components to separate repo

First step towards having custom components, from either
a library or included in an application, without having
to modify core MicroFlo.
References #3