Assembly-aware design of masonry shell structures: a computational approach