Add IStar interface, allows for custom star implementations.