Unified directory structure (core and gui)