[refactor]move func_key from user application to this own package
add func_key_dest_group module
implement group in func_key_manager
update application to use func_key_manager
fix wrong func key label
fix retrieving func key for group