Moded decoder into moduler, fixed xep to extensions and moved interfaces/structures related to decoder into decoder package