- Dictionary module refactor (Draft Unclean)
  - Refactor into
  	- A generic dictionary and
	  - A generics dictionary is used for any non specific hash maps
	  - Note : for collection items use resource dictionary
	- A resource dictionary that uses the generic dictionary
	  - resource dictionary is used to build lookUps for collection items