refactor
more Res.Id to its own file
include id in loaded res (but not on-disk)
something's being displayed, at least