Data oriented programming library