Semi-Intitial commit.
Shifted to pre-layout with manipulated visibility for ease of development.