Added a new loop argument type to pass either true (1), false (0) or
both (*). Useful for visible argument for example.
Added category creation and deletion