AP_ Compass backend/frontend separation