- Matrix template

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Adapted to matrix template.
- Finished matrix template.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Make CoordinatePlane a template

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

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

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