A work in progress... struggling to find the time to properly finish it, so thought I'd share it in it's current state.