Blocks tend to fall into two general categories: