Source code restructurisation