If you want to make really amazing archetecture, you have to be consious of every detail. you can do this using VM. Research and learn about VM. Give yourself a goal, like, "I'm gonna make a cello with VM" then try and do it. If you fail, you will learn about VM's limitations, but if you succede, you will learn about what is possible, so there is no failing using this tequniue of learning. Learn from your mistakes, then move on.