Add Analytics interface with new methods, implement