Reorganized source tree.