[MIDI] Updating to new MIDI API, and auto layout generic components used for element detail view.