Consolidate documentation and build system
After feedback from @craftyguy - it became very clear it's rough knowing how to start components, where the documentation is, etc. This is the result of frantic churn in the last months, so this MR is a first attempt to get us back on the right track with docs and project organization!
/cc @mupuf @craftyguy
Edited by Charlie Turner