Idea component initial build

broke ideas\index template into a idea component