Redesigned keyboard constructors (broke into default and (x, y) versions); notes for editable, especially incorporating TextField