Auto generate manifest

Closed #20