When leveraging implicit scoping, PSCMake looks for targets declared within the current director and selects them. This means that targets that aren't built by default can be built - which seems wrong. Should the implicit targets just be limited to targets that build by default?