Beginning work on assembly generation