Added support for multiplatform projects, kotlinx serialization, package directives, and outputting each table to its own files.
Polished the UI a bit more. It will still crash if you do bad things.
Numerous fixes as well.
Removed support for multi-primary key DAO objects, they didn't really work anyways. It still works for the DSL however.