创建Container，逐渐解耦内部各组件