After about two months, the entire forum has been completed, there are many unsatisfactory places.
A lot of inconsistencies with my initial idea, and it is inconsistent with my design book. There is time to rewrite a version is open to everyone.