renamed DefaultLayout to VelocityLayout and allowed for parameterization of the template
added getColorTheme and getSemiEnchantmentTexture back to the Theme interface
changed FrameTool to just use a Theme, not DefaultTheme
added Gson as a dependency of the theme module
changed SimpleFlood to be mutable, so it'll work with Gson's factory structures better
allowed SimpleTexture to carry a null opacity, and added a plus method for overlying a texture atop another on a field-by-field level to derive a new texture
set up a url resource loader as well as classpath
replaced DefaultTheme (which had all it's voodoo coded as fields) with DynamicTheme, which can be loaded from a JSON file that specifies all the interesting bits
comment about url.resource.loader.root
changed layouts to support an optional Class as well as a template
added Theme.getSymbolIconFactory()
changed LineLayout to include a TextLayout, rather than a fontSize and xScale, and thus be able to support a draw(Graphics2D) method
drew the single-line text elements on the cards