Merge catalog and lib implementation to simplify code. Add datum, ellipsoid and prime meridian implementations
First attempt of SIS implementation