Removed unused (and unnecessary) alpha in renderers

Added some documentation
Added a test for ShapesFactory