while i have no ACTUAL idea it doesnt SOUND to hard to code ( for a good coder that is ), most of the element coding is already there in prto/prti, and instead of portal we could call it GATE
i really dont understand whats so bad about it , and while i understand that the devs are almost certanly busy id would like to see this in a future update