Client side library for Persik; using Dart