Rudimentary treatment of Nucleotides introduced, needs to be refined. Some refactoring might be necessary.