More manifest work
Add manifest files
Update manifest generation to use JSON format and be incremental.