Made optimizations to component adding/removing.  Added example of removing components.

Signed-off-by: MGZero <steven.calandra@gmail.com>
rytuyt8t