Added renderable interface and test for main project