Next iteration, almost complete resource manager