IEncoder interface added and parsing implemenation started.