Starting a new KCM from scratch is currently a time consuming task,
you have to copy files or mount the correct hierarchy in disk and pray that it's correct, create files in the correct places and reference them in .desktop files,
the metadata file also references files or classes that are supposed to be in the project.
if you look at some KCM's, the code does not help as sometimes they reference as kcm_ other as KCM within the CMake.
As I'm porting KCM's from C++ to Qml, I realized that I'd spend *more* time just creating the initial skeleton than actually creating the code to handle the settings,
this will sabe my time, and hopefully, others.