@jchodera started this PR `kinomodel` that drafts an implementation of this tool: https://github.com/inspiremd/kinomodel/pull/22 John, is that something we would like to refactor here?