BaseAction and BaseActionList

Add BaseAction and BaseActionList classes.