GUI framework for creating applications doing batch operations