In principle there is no reason why these classes should be usable only by Composable. They supply a lot of value that would be beneficial even if you use another event store implementation.
As part of this, investigate if it is possible and/or beneficial to remove the requirements that the events inherit AggregateRootEvent