ReImplement the home scene without debugging yet

The homeDictionary data model is still no useful, but I still keep it
cause it maybe useful when implementing the remaining scenes.