Text this: Modeling Viral Capsid Assembly: A Review of Computational Strategies and Applications