Add BlueprintCalculator.

Move calculation logic from BlueprintCalculatorWidget to
BlueprintCalculator.
Prices and quantities will get updated according to manufacturing runs.
Add ME and PE spin boxes.

Materials cost will change according to ME.