Revert "simplify scene nodes"

This reverts commit 388f7b8c6d68e024ab737627e8807c4a8e88b3ee.