Is your feature request related to a problem? Please describe.
I would like to limit usage of singletons. One of the most heavily used ones is application and renderer. By dependency injecting it onto the graphics components I should make huge step towards deleting renderer singleton.
Describe the solution you'd like
Start from graphics component. There should also be a bit of refactoring along the way.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
This also could lead toward testing of whole code base. #26
Is your feature request related to a problem? Please describe. I would like to limit usage of singletons. One of the most heavily used ones is application and renderer. By dependency injecting it onto the graphics components I should make huge step towards deleting renderer singleton.
Describe the solution you'd like Start from graphics component. There should also be a bit of refactoring along the way.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context This also could lead toward testing of whole code base. #26