Replacing Profile window with a plugin?

I’ve figured out how to add buttons to different parts of the GUI with the plugins, but I would now like to replace the Profile window with my own (pulling info from another database). I was hoping this could be done with a plugin to simplify upgrades. Is this possible, or should I just do my own build of spark?

Thanks for all the recent help, its been quite a plesant experience digging into this code.

Sam.