Organizing the components