Add abstract exception to wrap code and param attributes
refactore creature import UI (WIP)