Move ModelCompanion to sprest-core