[Axon 3.1] What are the interfaces or abstract to implements a new Storage

Thank you Brian,

I thought there would have more classes/interfaces involved as it might include stuff for replaying events etc …

JDBC and JPA implementation I read somewhere needs 5 tables, can someone detail what is the purpose for each ?

Thank you