Open Motion Control, A Model Based Development Platform for Rapid Prototyping