This MR implements the codegen model repository including the corresponding usecase.
Ref #11 (closed)