Get remote components from libraries via API

People have been asking for this for years to be able to work with library components more easily. However now that the component properties are live and one of them being swap instance, for me the need for this feature has increased. If you want plugin users to be able to control the swap instance property, you need access the library where this instance lives (which can even not be enabled in the file, so unfortunately giving access to only enabled libraries won’t be the best solution, although better than nothing).