it has:
- Address [helper class for pointers, dereferences, add/sub/get/to/at/as]
- Stack [should really be called a 'StackFrame' but stack sounds better. You can grab locals/args/and traverse frames]
- VMT [lets you clonea virtual method table, or simply cache all the methods in it]
- hash [namespace built for doing constexpr compile time hasing (fnv1a used as an example)]
- IMAGE_DIR [just a small helper class for image directories like the IAT/EAT/others]
- Module [holds everything you would want to know about a module, including IAT/EAT]
- Pattern [search for arrays of bytes with IDA style signatures]
- PEB [holds every module and works by singleton]
- Syscalls [allows you to retrieve a syscall by its hashed name and invoke the corresponding ordinal]
- util [namespace with various helper functions]