Abstract out Unit to allow for custom units
Add Eclipse Junk