Added first layout files, description and algorithm