d3| #812 | Moved photo capture to its own module