Added custom types to variables and dictionaries.
This means that a dictionary have the ability to contain dictionaries itself.
This greatly improves the usage of the dictionary.