Revert "TabContentFactory"

This reverts commit 00a4d792712e8ac1c13a551960e7f9ffb2d46bc4.