Refactored Calculator widget by extracting arguments management into separate Argument widget