I would like to be able to insert pre-set or new html snippets.

e.g. If I want a table then I want to click on the plugins menu and then insert table then it would input something like this:

 <table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>


I would like defaults along with the option to insert and change my own snippets.