Create Optimization Factors

Items to maximize and to minimize should be weighted for importance.
Limiting factors cannot be breached.
This list is probably not complete.
We will need to add a few fields to the database to make some of these work.