Added interfaces of factories.
Added class SmartViewBinder.