Machine profile updates.

Added machine profile. Improved MapView to handle all map request.
Renamed/removed old classes