Implementing workspace-centric databases, where each database is associated with exactly one workspace. This should allow unloading segments of data that aren't related to a given task. With discovery / general performance improved as much as it is, re-discovering the graph isn't a major issue if the poms are cached locally