Nice work! At least a big part of this library could be made multiplatform. It would be awesome to have such multiplatform `core` library.