Fix name/requires for Collection tasks
Stop special-casing id tasks, use dict as data
Tie data to bound resources, enable create tasks