Add official API, add ide helper dependency, make migrations work with SQLite