Change mapping and debug tools to be generic, panda mappings totally generic