Enable users to specify custom titles based on certain fields

I'd maybe write some basic tests that cover this feature first. This seems like a pretty heavy test case. If something fails here, i'm not sure this test would help you narrow in on things.