ComponentType: Added decoder
SimUtil: Added decodeToInt()
Added Decoder class
Plexer: Updated to use SimUtil.decodeToInt()