Details
-
Technical task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
Description
The code uses a LOT of interfaces, most of which have just one single implementation. Only place where the interfaces have some purpose is the runtime render module. Removing the unnecessary interfaces will make the code a lot more readable plus easier to debug and trace.