Remove redundant classes & added some Position methods.