* Restructure "general properties" into shadow mapping and regular ones
To better connect to subpropertyowners and avoid having to specify an ordered list in constructor... Hard to keep track of
* Restructure properties in constructor to more easily find errors
* Add values that could not be set from parameters (e.g. from asset or script)
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Address review comments
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>