Reactive Sizes Added

Multiple Viewport support added