reorg; cleaned up main AO (compilation, etc.)
reorg; cleaned up main AO (compilation, etc.)
separated HLS state from AOI