refactor card slots+issues

card-slots, the spaces where we insert card content, are handled inconsistently, which leading to problems in formatting and behavior. 

 

As it currently stands, some card views are rendered with no formal slot.  When it does appear, the slot itself contains information about the state of the card, which means the slot itself has to be changed or replaced whenever the state is changed.

 

On first save, many issues, including:

  • double-click isn't triggering edit
  • inline not being rendered properly
  • unwanted horizontal line appearing
  • ??

Also: