Add a simple manifest generator