Build a practical understanding of the main residence exemption, from the basic conditions through to extensions, limitations and more complex situations involving foreign residents, relationship breakdowns and deceased estates.