Now that we have at least two libraries offering the same functionality. We probably should either merge them or base one on top of the other.