chore: restructure file to separate `assets` and real code