3D library for Haskell