A heuristic non-dominated sorting genetic algorithm-II for satellite-module layout optimisation. (19th July 2010)