Integrating Boxes and Masks: A Multi-Object Framework for Unified Visual Tracking and Segmentation