Development

This should resolved issues #24  and #25 .

@Laurent-Sarrazin This feels like a cleaner solution to the reflector primitive problem.