Minor code refactoring
Maximum width/height added into SizeMethods
Minor code refactoring according to method changes
ToolTipMethods interface and its various implementations added
Minor EventMethods interface usage improvements