Add part and preface support