Design and Manipulation of Ferroic Domains in Complex Oxide Heterostructures