anonymous person generator on model
cleanup unused attributes on person table
introduce hierarchy to the plan model triggered when plans are duplicated
recursive visualisation of plan hierarchy