Object Oriented Programming library, with different level of granularity, from raw object manipulation to powerfull classes creation. All aimed at creating a better API in the end.