SnapFramework.Component is nearly identical to a Scene. The main difference is it automatically generates some helper functions and validation functions based
on the options you add when use is called.
SnapFramework.Scene aims to make creating Scenic scenes and components easier as well as add more power overall to graph updates and nesting components,
and comes with a lot of convenient features. See Scenic.Scene docs for more on scenes.