Arbitrary resolution image

Arbitrary plugins and some "small" related refactorings. Good stuff.