* Refactored and restructured the codebase.
* Started implementing class annotations.
Added 'case form.