Solidifying Component + Controller design