Vertical Slicing in API Implementation: A Guide to Breaking Down Features into Manageable Parts