I am working for a non-profit and we are coming from a database that has couples as a single contact. To me, this makes sense because very often when things like donations come in, they come from the couple. In the rare instances that they don't there can be exceptions made. This also makes sense to me from a contact perspective because it allows for simple recording of contact data and simple creation of mailing lists.
As such, is there any way in CiviCRM to modify the data structure add a spouse field and spouse surname field to the Individual contact type?
As a further note, it would be great if this were searchable as part of the name in basic search.