Progress on PARALUTION using virtual inheritance and moving class enums outside the class.