libocrystal