station: some organizational changes, mostly docs and core.util