main.rs — entry point, backend selection, event loop run
state.rs — AulinxState + Smithay delegate_*! macros
window.rs — WindowElement enum (Wayland | X11)
workspace.rs — workspace switching, window assignment
focus.rs — keyboard + pointer focus tracking
cursor.rs — xcursor theme loading
xwayland.rs — XWayland spawn + X11Wm + XwmHandler
config.rs — runtime config (paths, defaults)
backend/ mod.rs + winit.rs + udev.rs
shell/ mod.rs + xdg.rs + layer.rs + decoration.rs
layout/ mod.rs + tiling.rs (n-ary tree) + floating.rs
ipc/ mod.rs + protocol.rs + handlers.rs
input/ mod.rs + injection.rs
render/ mod.rs + renderer.rs