General pages module eloquenting. Edit mostly works.