Changed some math template constructors and added CreateBrushTool

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Refactored rendering process, added rendering capabilities to tools.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>