add a new extensible create model action (and TODOs)