Urban Modelling by means of cellular automata: generalised urban automata with the help on-line (AUGH) model