Gem framework and utilities initial work.
Merge pull request #1 from RealNobody/EL-utils-first-pass

Gem framework and utilities initial work.