Added experimental MetaAllocator class for allocating free meta. Also moved the post generator to the UI because there's no need for it to be reusable.