Added menu structure, and drag and drop functionality