Issue #907 Can star repo

Interface and base implementation provided