basic data structures (lists, dictionaries, queues and a memory pool manager)