Relocate wiring of photonTargetProperty, rename some functions involving photonTargetProperty, and fix some documentation, see issue #51