为issue #451 添加一个更强大的ViewMaker2接口咯.