Refactored .data package
	- still under general refactoring
Finished first round of refactoring
	- Code compiles. No idea about correctness
	- Need to make a simple tester and modify it for GAMlib