A Class of Large-Update and Small-Update Primal-Dual Interior-Point Algorithms for Linear Optimization