Who Is Responsible for Defects in a New Build in Australia

Who is responsible for new build defects in Australia - builder, subcontractor, architect or engineer - what the law says and how to make a claim stick.