ComponentGroup has chainable addComponent call
Add unit tests for new ComponentGroup behavior (adding new components)
Correct Table return types