Text this: Domains and functionality in multiferroic BiFeO3 films