More documentation of Layer