This MR adds a Lua API so that lua scripts can create and parse WpSpaPod data. See unit test for example usages.