make GeneralQmlItems a submodule