Add defaults, add simple test, merge heads should be pointer array