model; semgenter & clone.js; use model available_axes variable

Don't create Axes object and call available function each time.
Reuse generated value stored in model.js
Link to #4077
13 jobs for feature-c/4077 in 6 minutes and 38 seconds (queued for 2 seconds)