Seperate Element interfaces for Strings, permutations, boolean, bytearrays
Package restructuring, ConcatenativeElement, etc
Cleaned import, minor corrections
Minor correction