Reactive database layer with references, generators, triggers, migrations, etc.