ServiceLoader Implement simplified version of https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html