Readying and Cleaning

Readying up multiple tasks. Relationships and RelInfo's have a new
startDetail and endDetail variable. PaintComponents is now broken up
into different methods depending on what is being drawn. I fixed a
problem with the node expanding when editing the attributes/methods.
Finally I started testing using images in the toolbar so there is a test
Awesome face image to show the proper code and outcome