makefile fix, added more generalized pixel methods/traits