Restructure docs and add development notes