refactor: move audiovideo, image and document tabs in seperate files