Fixing image-test-construction
Refactoring out pixel test logic
Visibility testing and pixel tests