Add Components & Models needed
Add init, update, rank, status, and generateRank
Add database SQL