Adds builder interface and adds v1 model builder