Refactor RevisionDetails to RevisionInfo
Implement BaseInfo