Prefab Component, Duplicates, and Dictionaries

Prefab component is back, and map object is identified by id.
Resources are stored in dictionaries.
Prefab loading works and checks for duplicates.
Considering splitting resource manager (instances / prefabs). Also needs
more editor windows.