Edit different parts of a page seperately

So after a few hours of research I implemented a solution using custom fields. To design my fields and apply them only to certain pages, I used the Advanced Custom Fields plugin. with this I created a set of custom fields for each page type that I needed to which I needed to attach specific content. Then I created a custom template for each of those pages in my theme directory, in which I access those custom fields with a simple call to the_field() function and process them for display. WordPress made it very easy!