Add public properties to silence the warnings in the Editor concerning values that are never set and will always be null (they are set in the UI, so they are generally not null).
Doxygen for all public properties and methods. Remove pre-2018.3 code. General code cleanup.