Fix: initialize input quad properly
Code refactoring to add output shape to property editor
Small changes to UML (cosmetic)