Initial Package
Basic datastructure
Other changes