General mathematical modelling of a multi-objective community storage facility system