blend option for dynamic movement
Code generation cleanup + fixes