Variable Length Allocations are used in the reference code. Refactoring of these are recommended for anyone building off this codebase, although it is accepted that the risk posed is minimal.