Attempt at building a generic scene graph, mainly for practice.