huge refactor with havok converter and data compiler.