Split SubScene into its own source files (cleanup)