Zoom module skeleton