input: Split Init() into multiple subfunctions to try to isolate the different...
input: Split Init() into multiple subfunctions to try to isolate the different part of the function.
input: Split Init() into multiple subfunctions to try to isolate the different part of the function.