@NaClKnight @Karstan that is a good question.
Seems like it theoretically should be possible. However, I don't know enough to give you a solid answer. Maybe someone with direct AP knowledge can chime in.
I can only say how it currently works and why, not what could be possible as I am not a programmer either.