Keeping track of resources instead of paths. Also some new methods for replacing and interacting with registered resources