I am re-writing some code for a new re-design and I am wondering if this is the best (pragmatically) semantic way to write this module?
This actually has 3-4 more items and will slide items left/right, but I paired it down a bit for SO.
Looks fine to me. (As it satisfies the criteria as an independent item of content)
From the spec:
The article element represents a component of a page that consists of a self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content