Systematizing the theoretical virtues