Added support for Layer iteration and seeding