Can the detection of a pico project be changed from checking for the existence of a pico_sdk_import.cmake in the workspace directory to checking for a pico_sdk_init() in the root CMakeLists.txt? In theory, it should be equally robust, but would allow people to move pico_sdk_import.cmake somewhere else. The rationale is that I would prefer to keep all my .cmake files in a cmake subdirectory.