Graph-based approach to optimising disassembly sequence planning for aluminium-framed windows | Synapse