Revert "Work on Issues: #305, #284, #271, #241, #207, #176, #128, #103, #16"

This reverts commit 70224e5cc3598095d999e41995b61562459a5819.