Refactored, improved, and documented the TBAsset class.