Inatead of Swimlanes, we should document dependencies between component as a graph for better readability.