Add dock example, and reorginise example files