I highly recommend you skip the idea of a plugin and just write the HTML yourself. Save it to a text doc or in a post that you keep in draft mode for future ref. Then just paste the code in when you need it and fill in as you wish.
How much and in what form (text, image, video) is the stuff you put into this framework? It it's not much, you could write a plugin and use shortcode with attribute values that you could pass the content to. Like so:
[mytableshortcode c1="what I want to put into cell 1" c2="cell 2"]
I will have quite a lot of content (mainly text). It will be a group of divs to contain different kind of links (video,blog post, articles, pictures, web sites) each link will have title and link + an optional description. After the divs I would like to have a link to open a page to submit a link.