Create view interface for future implement (GTK, ...)
Note default id is 0
Create interface for future multi DataSave support