Seems nice. Is everyone OK for adding a new H file in <code>core/include</code>?