WIP define sensor backend via structure rather than N parameters