Added GridGroup.
Only render things on the JavaFX thread when necessary.
Javadoc.
Refactored out some auxiliary methods.
Removed unnecessary parameter.
Removed unused renderer class.