Different components needed for creating a calculatoin engine for designing fire protection systems