Managed to get better plugin handling. Generic port class. Now for devices!