Don't forget that if you strip it down some things won't work - Execute() is the most obvious.

BTW, the "templess" option in KiXcrypt never progressed past the beta stage due to lack of interest.