Added Seeding, added skeleton framework for serialization