Components grid inline block

Opening this solely for comparison with #48.