Main implementation on L1 that starts the bridging process, possess all Account modification methods.
Since the beginning of the flow doesn't necesserily starts with the user's knowledge nor attention (the user can't be sleeping for example when they receive a transfer), it is mandatory to implement different mechanisms that will allow the user's funds to be either in constant movement or held in their position (aka not stuck).
As last resort, there's a function that would allow the user to retrieve their ETH from the Account in case the stuck scenario does occur.