[WIP] API / semantic of drop_log + add a selection attribute in epochs

it's an important API change/improvement.

Feedback more than welcome