The Roku Project is divided into two parts. One is the main SDK where we hold the core functionality and Second part is the project repository where we store the functions which allow developers to make the UI configurations. We use a Java tool to merge and create a complete build for Roku once the process of configurations is done by the developer.