pass in Interface factory, to do GPIO differently