chore(assets): Move external files structure and logic to OO service