Unify file building and add covers.