Describir: Modeling and algorithmic advances for random dot product graphs