structural changes, mostly using vector instead of raw [], begun bone mapping to aiNodes