Created the basic Image class - may be changed depending on Makar's decision