Rearrange the SolveObject tabulate code and integrate it with depository
versions and version dataset listings. Closes #5 and Closes #49