Implemented width cache, no more use of bones cache. No sigficant change in perf. Next re-do as using simple arrays