Revert "Home Page Tableview Subviews"

This reverts commit a4a3b3f38789320ba4f9cad91a06826c28731195.
Revert "Revert "finished API stuff""

This reverts commit 7d4c58fac11e6f61c79e64a345313292509b9cd6.
Revert "finished API stuff"

This reverts commit e77cb12a0451412170d752f35f76f2546572c876.
Revert "Finished API stuff"

This reverts commit 5b0a442d30997b9e2b1bf6aeb818aaf5bbbc36ec.