Lots and lots of README updates for each component, drawings coming soon, also some more cleaning up of the code and naming conventions