Beesla - Microscopic structure estimation apparatus