Component setup

TODO

Write about general component setup and why it works that way, link to other guides

See the Component API info for now.