Lazy query system, used to compile and build items on demand and keep track of what’s being used and not.