Added a synopsis cell and filled it with the synopsis highlight
Wrapped some of the cell information into their own enum/array so we can reference information easily
We now use the prototype pattern so we can query properties of our prototype cells before we've actually created them
We can now expand the synopsis cell if it's originally too small and the actual synopsis text expands as well
Pushed some of the expanding logic back into the synopsis cell using the cell prototype
Once we have real cells, we replace the prototypes so we can reference the same array regardless of it's state
Removed the selection colour on the detail cells since we shouldn't need them
Removed the separators
Merge branch 'feature/synopsis_display'