Loading: What Is Purplesec? And Why Am I Building It?