Building up for migrating machines

Commit in part of the port of ElectricExpansion machines to BCRM using
BRM library.