Modularised person generation