Merge v0.2.0 into master

Includes:
- Floating Components
- Color Scales
- Legends
- New Table.addComponent() method
- New ComponentGroup.addComponent() method
- Demos!

Also, unit tests for all the new functionality