Restructured source code tree