ENH: Text source display panel

Change-Id: I8321bf0276d033f86739206fce39376140e0b091
WIP: Text properties panel location

Change-Id: Iba99bf3caaca50519de6867768da92b5004b168c