I understand what you're asking for but I don't see how any app or plugin can accomplish that. The key to providing First Letter Caps is that there needs to be a space character to initiate the Upper Case Letter. And in your examples, how is the program to know that Blahblah is to become BlahBlah. Same for the Chapter II example.