Remake of the whole library from scratch. No Abstract classes, no interfaces, no arrays, just float variables with simple names.