add IRuntimeData
remove genericbackenddata
wip BackendData
wip runtimedata