Renamed and reorganised source directory.