Walk me through how you would construct a comprehensive convertible bond pricing model. Explain how this model would be used to derive its key Greeks, specifically Delta, Gamma, and Vega. In your discussion, please highlight the impact of equity volatility, the interest rate structure, and credit risk on both the convertible's valuation and its Greeks.