- client/widgets for reusable GUI elements - client/windows for independent windows - client/gui for base GUI classes which should remain internal