Interfaces are now part of a specific lib