- functional - memory - unordered collections
the basic job and job closure interface is mostly settled now. We can define and invoke render jobs, and distinguish jobs through a hash ID