Re-optimize
Refactoring the Provider's allocation methods
Handling of colocation constraints
HW affinity handling
License handling
Bugfixing
Scoring mechanism for finding best VM / PM for a new component.
Provider now takes care of Components directly