Made Seperator Provider more generic to prepare for additonal seperator styles
cleaning up commented code blocks
Removing superfluous implementation enum definitions category
moved EnumDefs out of sample App