added class engine for backend and class analyzer for frontend component...

...s