Previously if someone referenced a component in an app that didn't meet the target / min versions, they were given an error. We should investigate achieving something similar by looking at the TFM and OSSupportedPlatform attribute and using that to add version checks in our generated targets which authored components include.