Library for SpaceChem