Well, if you want designer as designer, but modified, then you have to modify designer.
You can the code - so you will have to dive in and change what you need in the designer code it self.