Functionality shared across projects
- Thread-safe ObjectPool including customizable acquire/release policies, throwing and non-throwing operation variants, and a 'leasing' RAII wrapper for automatic resource management.
- A fast, linear, StackAllocator for temporary allocations, with a scoped RAII wrapper for working within 'frames'.