wrote macro SYSTEM_NEW_DECL
laid out the template for which all custom systems will follow. testsystem is now essentially and empty system with which to fill custom data