* Add Objects::Polyline<T>, Objects::Region<T> which will be used in vector drawing.
* Fix null layout problem.
* Replace IFACEMETHOD's into plain C++.