move assets management to a dedicated extension
optional extensions