Added documentation and revision history for GUI classes