Controlling Ferroic Domain Architecture In Oxide Heterostructures