Revert "[#1592] Faris : Refactored."

This reverts commit 060c652017d1e4650f287d2a9b41128379670602.
Revert "[#1592] Faris : View child page has white background."

This reverts commit 00593e916ddf4a1e494a1607bca2bc7669f53d69.