release of v0.0.0
Revert "big refactor for codegen"

This reverts commit 83a9af57007f51e511e67801ced22458211e25c9.