More revisions due to circuit assembly and UI considerations. More design notes.