TODO Ensure library is JS compatible Easy import of types for end user JsDoc all functions/methods/etc Tests? Update Dependancies Test more edge cases