☰
Minor Project
The part is yet to be documented.