There is a directory called interfaces. I’ve seen usage of interface classes in other places but never understood how do they work because they’re trivially just an interface and therefore do nothing by their own. Can someone explain the mechanism they work in the code?