Connected Components Structured Analysis And Design