Split Information into multiple subclasses. We should consider moving these subclasses to the level of Information.
Some sketching on how the from_dict() method should work, but it's still not possible yet.
Removed debug prints.
Fixed a possible memory issue with large databases.
Fixed small bug.