Work in progress. Large scale drawing.