As families live longer and responsibilities evolve, more people are finding themselves thinking about how they can support multiple generations - from helping children and grandchildren get started in life, to supporting ageing parents and protecting their own financial security.