change project structure

- 1 file per image decoder