A UI general tool. include UI tool, Data Model, control function