Create API Renderer class

This allows for a day where Caustic can render more than our GUI in the
mod.

Add Color class which is a utility oriented Vector4i that will have color
utility methods in the future

Signed-off-by: Chris Sanders <zidane@outlook.com>