Better picking hit filter system.

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

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

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Refactoring of Entity renderer.

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