Just want to clarify that it's not possible to add an inner compass window to another window, as the compass is hardcoded to the compass window only. Correct?
True, but many people fake the compass being in another window by making a transparent rectangle in a window then putting the compass window behind that window so it shows through the transparent area.