Functional Requirement: FR 16 - Dynamic memory management shall be hidden inside libwarc