Smart Tasks Framework for BPM Friendly Human Tasks User Interfaces (And Related Topics)