Updated repo to work as a standalone component