This version compiles, but does not render movies. WIP. (Has some rearranged message registration in StartInit() for testing)