Added ActionList and EditableRefdataList components, some refactoring, moved hooks into 'hooks' directory