Simplified render() in BaseShape