Proper portal rendering
Merge with XML, dependency unsatisfied on Windows, need libary