Add appropriate derived Registration classes and define its objective. However, the TPS objective is still used for costs.
Add optimization problem comment to TpsRpmRegistrationFactory