added initial rapidGUI implementation, focusing on just ordered text directives