The components could over time become quite large, so it makes more sense, coming features to split into multiple files and to do it in a separate directory.