Are you saying youre writing a rendering engine from the ground up? Or are you just writing a skin that calls another programs engine to do the work for you in the background so youre changing the frontend but in the backend its doing the same thing as another program already out there?