Modules: add abstract ifmapcli module