progress
removing viewport groups again in an effort to further simplify now that we know what were doing
basic poltergeist implementation and much smarter viewports now with scopes, and assets, now with tags