Docs: Add first draft of component programming guide
Docs: Add first draft of component programming guide

This is the first draft in a series of programming guides that will aims
to give developers unfamiliar with the Hub Framework an introduction to
its various concepts.
spotify/HubFramework,spotify/HubFramework,spotify/HubFramework,spotify/HubFramework