A modular pen-like device is provided having a camera module for capturing images, an effects module for applying visual effects to the captured images, and a printer module for printing the captured and visually effected images. The modules have respective, generally cylindrical bodies configured to be assembled together so that the assembled body of the modular pen-like device is generally cylindrical.