Implement `Ownable` module based on the [Solidity reference](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol).