Added layout template and introduced IdeaStore class