Optimize file structure and code readability

Rearrange Assets Files to a new document and rearrange code for better readability