Ported Obsidian to the new module system (and curves).