Object Linker code added in, some files have code tidied up too.