Basic materials cost and extra materials cost will be calculated and
will be updated on price updates.
Total materials cost will be updated.

Now costs will only be recalculated if materials contain the type of
which the price is updated.
Product sell price and gross profit will be updated.