So I've been working on a Lua port of the wiki's various infoboxes for quite some time now, but never really said anything about what I was actually planning, so here we go.
The main reasons why I started working on it in the first place was that the Template:Item got really crowded with parameters exclusive to certain block types. What I thought of was a modular and extendable system, meaning that all infoboxes are based on either a basic infobox or a similar one.
For example, we have a base infobox. The block infobox would be the base one, but with a few new rows added. The block one could then be used, for instance, in infoboxes for container blocks or EU storage blocks.
The advantages of that would be that we would have multiple more specific templates rather than a single crowded one, and we could also have specific default values, e. g. blocks stack to 64 and have "block" as default type.
What I've gotten so far is a single Lua module containing code for blank, modpack and item infoboxes. You can find a full list of them on my user page. The basic and pack boxes are working fine, so I thought about integrating them into the mainspace. Would that be fine with everyone? Anyone got any suggestions, opinions, criticism, questions? This would be quite a major thing, so I don't want to do it without talking about it first.