Image snapshot joy controller

Add base class for joy controller.
Add subclass for image snapshot.